Al ejecutar ng serve obtenemos el siguiente error:
./node_modules/@swimlane/ngx-charts/fesm2015/swimlane-ngx-charts.mjs:6:0-71 - Error: Module not found: Error: Can't resolve '@angular/cdk/portal' in 'C:\Users\manuel.bascoy\code\Projects\PostAcademy-FrontEnd-Team2\node_modules\@swimlane\ngx-charts\fesm2015'
Si ejecutamos el siguiente comando:
npm list --all
vemos la siguiente salida:
y si miramos un poco mas arriba en el arbol vemos lo siguiente:
Como vemos falta el módulo @angular/cdk@>=12.0.0, este modulo lo necesita el modulo @swimlane/ngx-charts@20.1.0
Este modulo en este contexto no debería de faltar, ya que se debería de haber instalado al instalar el modulo @swimlane/ngx-charts@20.1.0, pero por algún motivo se ha borrado, para solucionar el problema podemos hacerlo de dos maneras:
Instalando el modulo @swimlane/ngx-charts@20.1.0 de nuevo, para que se reinstale la dependencia:
npm install @swimlane/ngx-charts@20.1.0
O instalando el propio modulo @angular/cdk:
npm install @angular/cdk
En este caso he reinstalado el paquete @swimlane/ngx-charts@20.1.0 y ahora al ejecutar el npm list --all vemos que el paquete está instalado como dependencía del paquete
cdk | modulo | Error